﻿namespace Npgsql.GeoJSON
{
    readonly partial struct CrsMap
    {
        /// <summary>
        /// These entries came from spatial_res_sys. They are used to elide memory allocations
        /// if they are identical to the entries for the current connection. Otherwise,
        /// memory allocated for overrided entries only (added, removed, or modified).
        /// </summary>
        internal static readonly CrsMapEntry[] WellKnown =
        {
            new CrsMapEntry(2000, 2180, "EPSG"),
            new CrsMapEntry(2188, 2217, "EPSG"),
            new CrsMapEntry(2219, 2220, "EPSG"),
            new CrsMapEntry(2222, 2292, "EPSG"),
            new CrsMapEntry(2294, 2295, "EPSG"),
            new CrsMapEntry(2308, 2962, "EPSG"),
            new CrsMapEntry(2964, 2973, "EPSG"),
            new CrsMapEntry(2975, 2984, "EPSG"),
            new CrsMapEntry(2987, 3051, "EPSG"),
            new CrsMapEntry(3054, 3138, "EPSG"),
            new CrsMapEntry(3140, 3143, "EPSG"),
            new CrsMapEntry(3146, 3172, "EPSG"),
            new CrsMapEntry(3174, 3294, "EPSG"),
            new CrsMapEntry(3296, 3791, "EPSG"),
            new CrsMapEntry(3793, 3802, "EPSG"),
            new CrsMapEntry(3812, 3812, "EPSG"),
            new CrsMapEntry(3814, 3816, "EPSG"),
            new CrsMapEntry(3819, 3819, "EPSG"),
            new CrsMapEntry(3821, 3822, "EPSG"),
            new CrsMapEntry(3824, 3829, "EPSG"),
            new CrsMapEntry(3832, 3852, "EPSG"),
            new CrsMapEntry(3854, 3854, "EPSG"),
            new CrsMapEntry(3857, 3857, "EPSG"),
            new CrsMapEntry(3873, 3885, "EPSG"),
            new CrsMapEntry(3887, 3887, "EPSG"),
            new CrsMapEntry(3889, 3893, "EPSG"),
            new CrsMapEntry(3901, 3903, "EPSG"),
            new CrsMapEntry(3906, 3912, "EPSG"),
            new CrsMapEntry(3920, 3920, "EPSG"),
            new CrsMapEntry(3942, 3950, "EPSG"),
            new CrsMapEntry(3968, 3970, "EPSG"),
            new CrsMapEntry(3973, 3976, "EPSG"),
            new CrsMapEntry(3978, 3979, "EPSG"),
            new CrsMapEntry(3985, 3989, "EPSG"),
            new CrsMapEntry(3991, 3992, "EPSG"),
            new CrsMapEntry(3994, 3997, "EPSG"),
            new CrsMapEntry(4000, 4016, "EPSG"),
            new CrsMapEntry(4018, 4039, "EPSG"),
            new CrsMapEntry(4041, 4063, "EPSG"),
            new CrsMapEntry(4071, 4071, "EPSG"),
            new CrsMapEntry(4073, 4073, "EPSG"),
            new CrsMapEntry(4075, 4075, "EPSG"),
            new CrsMapEntry(4079, 4079, "EPSG"),
            new CrsMapEntry(4081, 4083, "EPSG"),
            new CrsMapEntry(4087, 4088, "EPSG"),
            new CrsMapEntry(4093, 4100, "EPSG"),
            new CrsMapEntry(4120, 4176, "EPSG"),
            new CrsMapEntry(4178, 4185, "EPSG"),
            new CrsMapEntry(4188, 4289, "EPSG"),
            new CrsMapEntry(4291, 4304, "EPSG"),
            new CrsMapEntry(4306, 4319, "EPSG"),
            new CrsMapEntry(4322, 4322, "EPSG"),
            new CrsMapEntry(4324, 4324, "EPSG"),
            new CrsMapEntry(4326, 4326, "EPSG"),
            new CrsMapEntry(4328, 4328, "EPSG"),
            new CrsMapEntry(4330, 4338, "EPSG"),
            new CrsMapEntry(4340, 4340, "EPSG"),
            new CrsMapEntry(4342, 4342, "EPSG"),
            new CrsMapEntry(4344, 4344, "EPSG"),
            new CrsMapEntry(4346, 4346, "EPSG"),
            new CrsMapEntry(4348, 4348, "EPSG"),
            new CrsMapEntry(4350, 4350, "EPSG"),
            new CrsMapEntry(4352, 4352, "EPSG"),
            new CrsMapEntry(4354, 4354, "EPSG"),
            new CrsMapEntry(4356, 4356, "EPSG"),
            new CrsMapEntry(4358, 4358, "EPSG"),
            new CrsMapEntry(4360, 4360, "EPSG"),
            new CrsMapEntry(4362, 4362, "EPSG"),
            new CrsMapEntry(4364, 4364, "EPSG"),
            new CrsMapEntry(4366, 4366, "EPSG"),
            new CrsMapEntry(4368, 4368, "EPSG"),
            new CrsMapEntry(4370, 4370, "EPSG"),
            new CrsMapEntry(4372, 4372, "EPSG"),
            new CrsMapEntry(4374, 4374, "EPSG"),
            new CrsMapEntry(4376, 4376, "EPSG"),
            new CrsMapEntry(4378, 4378, "EPSG"),
            new CrsMapEntry(4380, 4380, "EPSG"),
            new CrsMapEntry(4382, 4382, "EPSG"),
            new CrsMapEntry(4384, 4385, "EPSG"),
            new CrsMapEntry(4387, 4387, "EPSG"),
            new CrsMapEntry(4389, 4415, "EPSG"),
            new CrsMapEntry(4417, 4434, "EPSG"),
            new CrsMapEntry(4437, 4439, "EPSG"),
            new CrsMapEntry(4455, 4457, "EPSG"),
            new CrsMapEntry(4462, 4463, "EPSG"),
            new CrsMapEntry(4465, 4465, "EPSG"),
            new CrsMapEntry(4467, 4468, "EPSG"),
            new CrsMapEntry(4470, 4471, "EPSG"),
            new CrsMapEntry(4473, 4475, "EPSG"),
            new CrsMapEntry(4479, 4479, "EPSG"),
            new CrsMapEntry(4481, 4481, "EPSG"),
            new CrsMapEntry(4483, 4556, "EPSG"),
            new CrsMapEntry(4558, 4559, "EPSG"),
            new CrsMapEntry(4568, 4589, "EPSG"),
            new CrsMapEntry(4600, 4647, "EPSG"),
            new CrsMapEntry(4652, 4824, "EPSG"),
            new CrsMapEntry(4826, 4826, "EPSG"),
            new CrsMapEntry(4839, 4839, "EPSG"),
            new CrsMapEntry(4855, 4880, "EPSG"),
            new CrsMapEntry(4882, 4882, "EPSG"),
            new CrsMapEntry(4884, 4884, "EPSG"),
            new CrsMapEntry(4886, 4886, "EPSG"),
            new CrsMapEntry(4888, 4888, "EPSG"),
            new CrsMapEntry(4890, 4890, "EPSG"),
            new CrsMapEntry(4892, 4892, "EPSG"),
            new CrsMapEntry(4894, 4894, "EPSG"),
            new CrsMapEntry(4896, 4897, "EPSG"),
            new CrsMapEntry(4899, 4899, "EPSG"),
            new CrsMapEntry(4901, 4904, "EPSG"),
            new CrsMapEntry(4906, 4906, "EPSG"),
            new CrsMapEntry(4908, 4908, "EPSG"),
            new CrsMapEntry(4910, 4920, "EPSG"),
            new CrsMapEntry(4922, 4922, "EPSG"),
            new CrsMapEntry(4924, 4924, "EPSG"),
            new CrsMapEntry(4926, 4926, "EPSG"),
            new CrsMapEntry(4928, 4928, "EPSG"),
            new CrsMapEntry(4930, 4930, "EPSG"),
            new CrsMapEntry(4932, 4932, "EPSG"),
            new CrsMapEntry(4934, 4934, "EPSG"),
            new CrsMapEntry(4936, 4936, "EPSG"),
            new CrsMapEntry(4938, 4938, "EPSG"),
            new CrsMapEntry(4940, 4940, "EPSG"),
            new CrsMapEntry(4942, 4942, "EPSG"),
            new CrsMapEntry(4944, 4944, "EPSG"),
            new CrsMapEntry(4946, 4946, "EPSG"),
            new CrsMapEntry(4948, 4948, "EPSG"),
            new CrsMapEntry(4950, 4950, "EPSG"),
            new CrsMapEntry(4952, 4952, "EPSG"),
            new CrsMapEntry(4954, 4954, "EPSG"),
            new CrsMapEntry(4956, 4956, "EPSG"),
            new CrsMapEntry(4958, 4958, "EPSG"),
            new CrsMapEntry(4960, 4960, "EPSG"),
            new CrsMapEntry(4962, 4962, "EPSG"),
            new CrsMapEntry(4964, 4964, "EPSG"),
            new CrsMapEntry(4966, 4966, "EPSG"),
            new CrsMapEntry(4968, 4968, "EPSG"),
            new CrsMapEntry(4970, 4970, "EPSG"),
            new CrsMapEntry(4972, 4972, "EPSG"),
            new CrsMapEntry(4974, 4974, "EPSG"),
            new CrsMapEntry(4976, 4976, "EPSG"),
            new CrsMapEntry(4978, 4978, "EPSG"),
            new CrsMapEntry(4980, 4980, "EPSG"),
            new CrsMapEntry(4982, 4982, "EPSG"),
            new CrsMapEntry(4984, 4984, "EPSG"),
            new CrsMapEntry(4986, 4986, "EPSG"),
            new CrsMapEntry(4988, 4988, "EPSG"),
            new CrsMapEntry(4990, 4990, "EPSG"),
            new CrsMapEntry(4992, 4992, "EPSG"),
            new CrsMapEntry(4994, 4994, "EPSG"),
            new CrsMapEntry(4996, 4996, "EPSG"),
            new CrsMapEntry(4998, 4998, "EPSG"),
            new CrsMapEntry(5011, 5011, "EPSG"),
            new CrsMapEntry(5013, 5016, "EPSG"),
            new CrsMapEntry(5018, 5018, "EPSG"),
            new CrsMapEntry(5041, 5042, "EPSG"),
            new CrsMapEntry(5048, 5048, "EPSG"),
            new CrsMapEntry(5069, 5072, "EPSG"),
            new CrsMapEntry(5105, 5130, "EPSG"),
            new CrsMapEntry(5132, 5132, "EPSG"),
            new CrsMapEntry(5167, 5188, "EPSG"),
            new CrsMapEntry(5221, 5221, "EPSG"),
            new CrsMapEntry(5223, 5223, "EPSG"),
            new CrsMapEntry(5228, 5229, "EPSG"),
            new CrsMapEntry(5233, 5235, "EPSG"),
            new CrsMapEntry(5243, 5244, "EPSG"),
            new CrsMapEntry(5246, 5247, "EPSG"),
            new CrsMapEntry(5250, 5250, "EPSG"),
            new CrsMapEntry(5252, 5259, "EPSG"),
            new CrsMapEntry(5262, 5262, "EPSG"),
            new CrsMapEntry(5264, 5264, "EPSG"),
            new CrsMapEntry(5266, 5266, "EPSG"),
            new CrsMapEntry(5269, 5275, "EPSG"),
            new CrsMapEntry(5292, 5311, "EPSG"),
            new CrsMapEntry(5316, 5316, "EPSG"),
            new CrsMapEntry(5318, 5318, "EPSG"),
            new CrsMapEntry(5320, 5322, "EPSG"),
            new CrsMapEntry(5324, 5325, "EPSG"),
            new CrsMapEntry(5329, 5332, "EPSG"),
            new CrsMapEntry(5337, 5337, "EPSG"),
            new CrsMapEntry(5340, 5341, "EPSG"),
            new CrsMapEntry(5343, 5349, "EPSG"),
            new CrsMapEntry(5352, 5352, "EPSG"),
            new CrsMapEntry(5354, 5358, "EPSG"),
            new CrsMapEntry(5360, 5363, "EPSG"),
            new CrsMapEntry(5365, 5365, "EPSG"),
            new CrsMapEntry(5367, 5369, "EPSG"),
            new CrsMapEntry(5371, 5371, "EPSG"),
            new CrsMapEntry(5373, 5373, "EPSG"),
            new CrsMapEntry(5379, 5379, "EPSG"),
            new CrsMapEntry(5381, 5383, "EPSG"),
            new CrsMapEntry(5387, 5389, "EPSG"),
            new CrsMapEntry(5391, 5391, "EPSG"),
            new CrsMapEntry(5393, 5393, "EPSG"),
            new CrsMapEntry(5396, 5396, "EPSG"),
            new CrsMapEntry(5451, 5451, "EPSG"),
            new CrsMapEntry(5456, 5464, "EPSG"),
            new CrsMapEntry(5466, 5467, "EPSG"),
            new CrsMapEntry(5469, 5469, "EPSG"),
            new CrsMapEntry(5472, 5472, "EPSG"),
            new CrsMapEntry(5479, 5482, "EPSG"),
            new CrsMapEntry(5487, 5487, "EPSG"),
            new CrsMapEntry(5489, 5490, "EPSG"),
            new CrsMapEntry(5498, 5500, "EPSG"),
            new CrsMapEntry(5513, 5514, "EPSG"),
            new CrsMapEntry(5518, 5520, "EPSG"),
            new CrsMapEntry(5523, 5524, "EPSG"),
            new CrsMapEntry(5527, 5527, "EPSG"),
            new CrsMapEntry(5530, 5539, "EPSG"),
            new CrsMapEntry(5544, 5544, "EPSG"),
            new CrsMapEntry(5546, 5546, "EPSG"),
            new CrsMapEntry(5550, 5552, "EPSG"),
            new CrsMapEntry(5554, 5556, "EPSG"),
            new CrsMapEntry(5558, 5559, "EPSG"),
            new CrsMapEntry(5561, 5583, "EPSG"),
            new CrsMapEntry(5588, 5589, "EPSG"),
            new CrsMapEntry(5591, 5591, "EPSG"),
            new CrsMapEntry(5593, 5593, "EPSG"),
            new CrsMapEntry(5596, 5596, "EPSG"),
            new CrsMapEntry(5598, 5598, "EPSG"),
            new CrsMapEntry(5623, 5625, "EPSG"),
            new CrsMapEntry(5627, 5629, "EPSG"),
            new CrsMapEntry(5631, 5639, "EPSG"),
            new CrsMapEntry(5641, 5641, "EPSG"),
            new CrsMapEntry(5643, 5644, "EPSG"),
            new CrsMapEntry(5646, 5646, "EPSG"),
            new CrsMapEntry(5649, 5655, "EPSG"),
            new CrsMapEntry(5659, 5659, "EPSG"),
            new CrsMapEntry(5663, 5685, "EPSG"),
            new CrsMapEntry(5698, 5700, "EPSG"),
            new CrsMapEntry(5707, 5708, "EPSG"),
            new CrsMapEntry(5825, 5825, "EPSG"),
            new CrsMapEntry(5828, 5828, "EPSG"),
            new CrsMapEntry(5832, 5837, "EPSG"),
            new CrsMapEntry(5839, 5839, "EPSG"),
            new CrsMapEntry(5842, 5842, "EPSG"),
            new CrsMapEntry(5844, 5858, "EPSG"),
            new CrsMapEntry(5875, 5877, "EPSG"),
            new CrsMapEntry(5879, 5880, "EPSG"),
            new CrsMapEntry(5884, 5884, "EPSG"),
            new CrsMapEntry(5886, 5887, "EPSG"),
            new CrsMapEntry(5890, 5890, "EPSG"),
            new CrsMapEntry(5921, 5940, "EPSG"),
            new CrsMapEntry(5942, 5942, "EPSG"),
            new CrsMapEntry(5945, 5976, "EPSG"),
            new CrsMapEntry(6050, 6125, "EPSG"),
            new CrsMapEntry(6128, 6129, "EPSG"),
            new CrsMapEntry(6133, 6133, "EPSG"),
            new CrsMapEntry(6135, 6135, "EPSG"),
            new CrsMapEntry(6141, 6141, "EPSG"),
            new CrsMapEntry(6144, 6176, "EPSG"),
            new CrsMapEntry(6190, 6190, "EPSG"),
            new CrsMapEntry(6204, 6204, "EPSG"),
            new CrsMapEntry(6207, 6207, "EPSG"),
            new CrsMapEntry(6210, 6211, "EPSG"),
            new CrsMapEntry(6307, 6307, "EPSG"),
            new CrsMapEntry(6309, 6309, "EPSG"),
            new CrsMapEntry(6311, 6312, "EPSG"),
            new CrsMapEntry(6316, 6318, "EPSG"),
            new CrsMapEntry(6320, 6320, "EPSG"),
            new CrsMapEntry(6322, 6323, "EPSG"),
            new CrsMapEntry(6325, 6325, "EPSG"),
            new CrsMapEntry(6328, 6356, "EPSG"),
            new CrsMapEntry(6362, 6363, "EPSG"),
            new CrsMapEntry(6365, 6372, "EPSG"),
            new CrsMapEntry(6381, 6387, "EPSG"),
            new CrsMapEntry(6391, 6391, "EPSG"),
            new CrsMapEntry(6393, 6637, "EPSG"),
            new CrsMapEntry(6646, 6646, "EPSG"),
            new CrsMapEntry(6649, 6666, "EPSG"),
            new CrsMapEntry(6668, 6692, "EPSG"),
            new CrsMapEntry(6696, 6697, "EPSG"),
            new CrsMapEntry(6700, 6700, "EPSG"),
            new CrsMapEntry(6703, 6704, "EPSG"),
            new CrsMapEntry(6706, 6709, "EPSG"),
            new CrsMapEntry(6720, 6723, "EPSG"),
            new CrsMapEntry(6732, 6738, "EPSG"),
            new CrsMapEntry(6781, 6781, "EPSG"),
            new CrsMapEntry(6783, 6863, "EPSG"),
            new CrsMapEntry(6867, 6868, "EPSG"),
            new CrsMapEntry(6870, 6871, "EPSG"),
            new CrsMapEntry(6875, 6876, "EPSG"),
            new CrsMapEntry(6879, 6887, "EPSG"),
            new CrsMapEntry(6892, 6894, "EPSG"),
            new CrsMapEntry(6915, 6915, "EPSG"),
            new CrsMapEntry(6917, 6917, "EPSG"),
            new CrsMapEntry(6922, 6925, "EPSG"),
            new CrsMapEntry(6927, 6927, "EPSG"),
            new CrsMapEntry(6931, 6934, "EPSG"),
            new CrsMapEntry(6956, 6959, "EPSG"),
            new CrsMapEntry(6962, 6962, "EPSG"),
            new CrsMapEntry(6978, 6978, "EPSG"),
            new CrsMapEntry(6980, 6981, "EPSG"),
            new CrsMapEntry(6983, 6985, "EPSG"),
            new CrsMapEntry(6987, 6988, "EPSG"),
            new CrsMapEntry(6990, 6991, "EPSG"),
            new CrsMapEntry(6996, 6997, "EPSG"),
            new CrsMapEntry(7005, 7007, "EPSG"),
            new CrsMapEntry(7035, 7035, "EPSG"),
            new CrsMapEntry(7037, 7037, "EPSG"),
            new CrsMapEntry(7039, 7039, "EPSG"),
            new CrsMapEntry(7041, 7041, "EPSG"),
            new CrsMapEntry(7057, 7071, "EPSG"),
            new CrsMapEntry(7073, 7081, "EPSG"),
            new CrsMapEntry(7084, 7084, "EPSG"),
            new CrsMapEntry(7086, 7086, "EPSG"),
            new CrsMapEntry(7088, 7088, "EPSG"),
            new CrsMapEntry(7109, 7128, "EPSG"),
            new CrsMapEntry(7131, 7134, "EPSG"),
            new CrsMapEntry(7136, 7137, "EPSG"),
            new CrsMapEntry(7139, 7139, "EPSG"),
            new CrsMapEntry(7142, 7142, "EPSG"),
            new CrsMapEntry(7257, 7371, "EPSG"),
            new CrsMapEntry(7373, 7376, "EPSG"),
            new CrsMapEntry(7400, 7423, "EPSG"),
            new CrsMapEntry(7528, 7645, "EPSG"),
            new CrsMapEntry(7656, 7656, "EPSG"),
            new CrsMapEntry(7658, 7658, "EPSG"),
            new CrsMapEntry(7660, 7660, "EPSG"),
            new CrsMapEntry(7662, 7662, "EPSG"),
            new CrsMapEntry(7664, 7664, "EPSG"),
            new CrsMapEntry(7677, 7677, "EPSG"),
            new CrsMapEntry(7679, 7679, "EPSG"),
            new CrsMapEntry(7681, 7681, "EPSG"),
            new CrsMapEntry(7683, 7684, "EPSG"),
            new CrsMapEntry(7686, 7686, "EPSG"),
            new CrsMapEntry(7692, 7696, "EPSG"),
            new CrsMapEntry(7755, 7787, "EPSG"),
            new CrsMapEntry(7789, 7789, "EPSG"),
            new CrsMapEntry(7791, 7796, "EPSG"),
            new CrsMapEntry(7798, 7801, "EPSG"),
            new CrsMapEntry(7803, 7805, "EPSG"),
            new CrsMapEntry(7815, 7815, "EPSG"),
            new CrsMapEntry(7825, 7831, "EPSG"),
            new CrsMapEntry(7842, 7842, "EPSG"),
            new CrsMapEntry(7844, 7859, "EPSG"),
            new CrsMapEntry(7877, 7879, "EPSG"),
            new CrsMapEntry(7881, 7884, "EPSG"),
            new CrsMapEntry(7886, 7887, "EPSG"),
            new CrsMapEntry(7899, 7899, "EPSG"),
            new CrsMapEntry(7914, 7914, "EPSG"),
            new CrsMapEntry(7916, 7916, "EPSG"),
            new CrsMapEntry(7918, 7918, "EPSG"),
            new CrsMapEntry(7920, 7920, "EPSG"),
            new CrsMapEntry(7922, 7922, "EPSG"),
            new CrsMapEntry(7924, 7924, "EPSG"),
            new CrsMapEntry(7926, 7926, "EPSG"),
            new CrsMapEntry(7928, 7928, "EPSG"),
            new CrsMapEntry(7930, 7930, "EPSG"),
            new CrsMapEntry(7954, 7956, "EPSG"),
            new CrsMapEntry(7991, 7992, "EPSG"),
            new CrsMapEntry(8013, 8032, "EPSG"),
            new CrsMapEntry(8035, 8036, "EPSG"),
            new CrsMapEntry(8042, 8045, "EPSG"),
            new CrsMapEntry(8058, 8059, "EPSG"),
            new CrsMapEntry(8065, 8068, "EPSG"),
            new CrsMapEntry(8082, 8084, "EPSG"),
            new CrsMapEntry(8086, 8086, "EPSG"),
            new CrsMapEntry(8088, 8088, "EPSG"),
            new CrsMapEntry(8090, 8093, "EPSG"),
            new CrsMapEntry(8095, 8173, "EPSG"),
            new CrsMapEntry(8177, 8177, "EPSG"),
            new CrsMapEntry(8179, 8182, "EPSG"),
            new CrsMapEntry(8184, 8185, "EPSG"),
            new CrsMapEntry(8187, 8187, "EPSG"),
            new CrsMapEntry(8189, 8189, "EPSG"),
            new CrsMapEntry(8191, 8191, "EPSG"),
            new CrsMapEntry(8193, 8193, "EPSG"),
            new CrsMapEntry(8196, 8198, "EPSG"),
            new CrsMapEntry(8200, 8210, "EPSG"),
            new CrsMapEntry(8212, 8214, "EPSG"),
            new CrsMapEntry(8216, 8216, "EPSG"),
            new CrsMapEntry(8218, 8218, "EPSG"),
            new CrsMapEntry(8220, 8220, "EPSG"),
            new CrsMapEntry(8222, 8222, "EPSG"),
            new CrsMapEntry(8224, 8227, "EPSG"),
            new CrsMapEntry(8230, 8230, "EPSG"),
            new CrsMapEntry(8232, 8233, "EPSG"),
            new CrsMapEntry(8237, 8238, "EPSG"),
            new CrsMapEntry(8240, 8240, "EPSG"),
            new CrsMapEntry(8242, 8242, "EPSG"),
            new CrsMapEntry(8246, 8247, "EPSG"),
            new CrsMapEntry(8249, 8250, "EPSG"),
            new CrsMapEntry(8252, 8253, "EPSG"),
            new CrsMapEntry(8255, 8255, "EPSG"),
            new CrsMapEntry(8311, 8350, "EPSG"),
            new CrsMapEntry(20004, 20032, "EPSG"),
            new CrsMapEntry(20064, 20092, "EPSG"),
            new CrsMapEntry(20135, 20138, "EPSG"),
            new CrsMapEntry(20248, 20258, "EPSG"),
            new CrsMapEntry(20348, 20358, "EPSG"),
            new CrsMapEntry(20436, 20440, "EPSG"),
            new CrsMapEntry(20499, 20499, "EPSG"),
            new CrsMapEntry(20538, 20539, "EPSG"),
            new CrsMapEntry(20790, 20791, "EPSG"),
            new CrsMapEntry(20822, 20824, "EPSG"),
            new CrsMapEntry(20934, 20936, "EPSG"),
            new CrsMapEntry(21035, 21037, "EPSG"),
            new CrsMapEntry(21095, 21097, "EPSG"),
            new CrsMapEntry(21100, 21100, "EPSG"),
            new CrsMapEntry(21148, 21150, "EPSG"),
            new CrsMapEntry(21291, 21292, "EPSG"),
            new CrsMapEntry(21413, 21423, "EPSG"),
            new CrsMapEntry(21453, 21463, "EPSG"),
            new CrsMapEntry(21473, 21483, "EPSG"),
            new CrsMapEntry(21500, 21500, "EPSG"),
            new CrsMapEntry(21780, 21782, "EPSG"),
            new CrsMapEntry(21817, 21818, "EPSG"),
            new CrsMapEntry(21891, 21894, "EPSG"),
            new CrsMapEntry(21896, 21899, "EPSG"),
            new CrsMapEntry(22032, 22033, "EPSG"),
            new CrsMapEntry(22091, 22092, "EPSG"),
            new CrsMapEntry(22171, 22177, "EPSG"),
            new CrsMapEntry(22181, 22187, "EPSG"),
            new CrsMapEntry(22191, 22197, "EPSG"),
            new CrsMapEntry(22234, 22236, "EPSG"),
            new CrsMapEntry(22275, 22275, "EPSG"),
            new CrsMapEntry(22277, 22277, "EPSG"),
            new CrsMapEntry(22279, 22279, "EPSG"),
            new CrsMapEntry(22281, 22281, "EPSG"),
            new CrsMapEntry(22283, 22283, "EPSG"),
            new CrsMapEntry(22285, 22285, "EPSG"),
            new CrsMapEntry(22287, 22287, "EPSG"),
            new CrsMapEntry(22289, 22289, "EPSG"),
            new CrsMapEntry(22291, 22291, "EPSG"),
            new CrsMapEntry(22293, 22293, "EPSG"),
            new CrsMapEntry(22300, 22300, "EPSG"),
            new CrsMapEntry(22332, 22332, "EPSG"),
            new CrsMapEntry(22391, 22392, "EPSG"),
            new CrsMapEntry(22521, 22525, "EPSG"),
            new CrsMapEntry(22700, 22700, "EPSG"),
            new CrsMapEntry(22770, 22770, "EPSG"),
            new CrsMapEntry(22780, 22780, "EPSG"),
            new CrsMapEntry(22832, 22832, "EPSG"),
            new CrsMapEntry(22991, 22994, "EPSG"),
            new CrsMapEntry(23028, 23038, "EPSG"),
            new CrsMapEntry(23090, 23090, "EPSG"),
            new CrsMapEntry(23095, 23095, "EPSG"),
            new CrsMapEntry(23239, 23240, "EPSG"),
            new CrsMapEntry(23433, 23433, "EPSG"),
            new CrsMapEntry(23700, 23700, "EPSG"),
            new CrsMapEntry(23830, 23853, "EPSG"),
            new CrsMapEntry(23866, 23872, "EPSG"),
            new CrsMapEntry(23877, 23884, "EPSG"),
            new CrsMapEntry(23886, 23894, "EPSG"),
            new CrsMapEntry(23946, 23948, "EPSG"),
            new CrsMapEntry(24047, 24048, "EPSG"),
            new CrsMapEntry(24100, 24100, "EPSG"),
            new CrsMapEntry(24200, 24200, "EPSG"),
            new CrsMapEntry(24305, 24306, "EPSG"),
            new CrsMapEntry(24311, 24313, "EPSG"),
            new CrsMapEntry(24342, 24347, "EPSG"),
            new CrsMapEntry(24370, 24383, "EPSG"),
            new CrsMapEntry(24500, 24500, "EPSG"),
            new CrsMapEntry(24547, 24548, "EPSG"),
            new CrsMapEntry(24571, 24571, "EPSG"),
            new CrsMapEntry(24600, 24600, "EPSG"),
            new CrsMapEntry(24718, 24720, "EPSG"),
            new CrsMapEntry(24817, 24821, "EPSG"),
            new CrsMapEntry(24877, 24882, "EPSG"),
            new CrsMapEntry(24891, 24893, "EPSG"),
            new CrsMapEntry(25000, 25000, "EPSG"),
            new CrsMapEntry(25231, 25231, "EPSG"),
            new CrsMapEntry(25391, 25395, "EPSG"),
            new CrsMapEntry(25700, 25700, "EPSG"),
            new CrsMapEntry(25828, 25838, "EPSG"),
            new CrsMapEntry(25884, 25884, "EPSG"),
            new CrsMapEntry(25932, 25932, "EPSG"),
            new CrsMapEntry(26191, 26195, "EPSG"),
            new CrsMapEntry(26237, 26237, "EPSG"),
            new CrsMapEntry(26331, 26332, "EPSG"),
            new CrsMapEntry(26391, 26393, "EPSG"),
            new CrsMapEntry(26432, 26432, "EPSG"),
            new CrsMapEntry(26591, 26592, "EPSG"),
            new CrsMapEntry(26632, 26632, "EPSG"),
            new CrsMapEntry(26692, 26692, "EPSG"),
            new CrsMapEntry(26701, 26722, "EPSG"),
            new CrsMapEntry(26729, 26760, "EPSG"),
            new CrsMapEntry(26766, 26787, "EPSG"),
            new CrsMapEntry(26791, 26799, "EPSG"),
            new CrsMapEntry(26801, 26803, "EPSG"),
            new CrsMapEntry(26811, 26815, "EPSG"),
            new CrsMapEntry(26819, 26826, "EPSG"),
            new CrsMapEntry(26830, 26837, "EPSG"),
            new CrsMapEntry(26841, 26870, "EPSG"),
            new CrsMapEntry(26891, 26899, "EPSG"),
            new CrsMapEntry(26901, 26923, "EPSG"),
            new CrsMapEntry(26929, 26946, "EPSG"),
            new CrsMapEntry(26948, 26998, "EPSG"),
            new CrsMapEntry(27037, 27040, "EPSG"),
            new CrsMapEntry(27120, 27120, "EPSG"),
            new CrsMapEntry(27200, 27200, "EPSG"),
            new CrsMapEntry(27205, 27232, "EPSG"),
            new CrsMapEntry(27258, 27260, "EPSG"),
            new CrsMapEntry(27291, 27292, "EPSG"),
            new CrsMapEntry(27391, 27398, "EPSG"),
            new CrsMapEntry(27429, 27429, "EPSG"),
            new CrsMapEntry(27492, 27493, "EPSG"),
            new CrsMapEntry(27500, 27500, "EPSG"),
            new CrsMapEntry(27561, 27564, "EPSG"),
            new CrsMapEntry(27571, 27574, "EPSG"),
            new CrsMapEntry(27581, 27584, "EPSG"),
            new CrsMapEntry(27591, 27594, "EPSG"),
            new CrsMapEntry(27700, 27700, "EPSG"),
            new CrsMapEntry(28191, 28193, "EPSG"),
            new CrsMapEntry(28232, 28232, "EPSG"),
            new CrsMapEntry(28348, 28358, "EPSG"),
            new CrsMapEntry(28402, 28432, "EPSG"),
            new CrsMapEntry(28462, 28492, "EPSG"),
            new CrsMapEntry(28600, 28600, "EPSG"),
            new CrsMapEntry(28991, 28992, "EPSG"),
            new CrsMapEntry(29100, 29101, "EPSG"),
            new CrsMapEntry(29118, 29122, "EPSG"),
            new CrsMapEntry(29168, 29172, "EPSG"),
            new CrsMapEntry(29177, 29185, "EPSG"),
            new CrsMapEntry(29187, 29195, "EPSG"),
            new CrsMapEntry(29220, 29221, "EPSG"),
            new CrsMapEntry(29333, 29333, "EPSG"),
            new CrsMapEntry(29371, 29371, "EPSG"),
            new CrsMapEntry(29373, 29373, "EPSG"),
            new CrsMapEntry(29375, 29375, "EPSG"),
            new CrsMapEntry(29377, 29377, "EPSG"),
            new CrsMapEntry(29379, 29379, "EPSG"),
            new CrsMapEntry(29381, 29381, "EPSG"),
            new CrsMapEntry(29383, 29383, "EPSG"),
            new CrsMapEntry(29385, 29385, "EPSG"),
            new CrsMapEntry(29635, 29636, "EPSG"),
            new CrsMapEntry(29700, 29702, "EPSG"),
            new CrsMapEntry(29738, 29739, "EPSG"),
            new CrsMapEntry(29849, 29850, "EPSG"),
            new CrsMapEntry(29871, 29873, "EPSG"),
            new CrsMapEntry(29900, 29903, "EPSG"),
            new CrsMapEntry(30161, 30179, "EPSG"),
            new CrsMapEntry(30200, 30200, "EPSG"),
            new CrsMapEntry(30339, 30340, "EPSG"),
            new CrsMapEntry(30491, 30494, "EPSG"),
            new CrsMapEntry(30729, 30732, "EPSG"),
            new CrsMapEntry(30791, 30792, "EPSG"),
            new CrsMapEntry(30800, 30800, "EPSG"),
            new CrsMapEntry(31028, 31028, "EPSG"),
            new CrsMapEntry(31121, 31121, "EPSG"),
            new CrsMapEntry(31154, 31154, "EPSG"),
            new CrsMapEntry(31170, 31171, "EPSG"),
            new CrsMapEntry(31251, 31259, "EPSG"),
            new CrsMapEntry(31265, 31268, "EPSG"),
            new CrsMapEntry(31275, 31279, "EPSG"),
            new CrsMapEntry(31281, 31297, "EPSG"),
            new CrsMapEntry(31300, 31300, "EPSG"),
            new CrsMapEntry(31370, 31370, "EPSG"),
            new CrsMapEntry(31461, 31469, "EPSG"),
            new CrsMapEntry(31528, 31529, "EPSG"),
            new CrsMapEntry(31600, 31600, "EPSG"),
            new CrsMapEntry(31700, 31700, "EPSG"),
            new CrsMapEntry(31838, 31839, "EPSG"),
            new CrsMapEntry(31900, 31901, "EPSG"),
            new CrsMapEntry(31965, 32003, "EPSG"),
            new CrsMapEntry(32005, 32031, "EPSG"),
            new CrsMapEntry(32033, 32058, "EPSG"),
            new CrsMapEntry(32061, 32062, "EPSG"),
            new CrsMapEntry(32064, 32067, "EPSG"),
            new CrsMapEntry(32074, 32077, "EPSG"),
            new CrsMapEntry(32081, 32086, "EPSG"),
            new CrsMapEntry(32098, 32100, "EPSG"),
            new CrsMapEntry(32104, 32104, "EPSG"),
            new CrsMapEntry(32107, 32130, "EPSG"),
            new CrsMapEntry(32133, 32158, "EPSG"),
            new CrsMapEntry(32161, 32161, "EPSG"),
            new CrsMapEntry(32164, 32167, "EPSG"),
            new CrsMapEntry(32180, 32199, "EPSG"),
            new CrsMapEntry(32201, 32260, "EPSG"),
            new CrsMapEntry(32301, 32360, "EPSG"),
            new CrsMapEntry(32401, 32460, "EPSG"),
            new CrsMapEntry(32501, 32560, "EPSG"),
            new CrsMapEntry(32601, 32667, "EPSG"),
            new CrsMapEntry(32701, 32761, "EPSG"),
            new CrsMapEntry(32766, 32766, "EPSG"),
            new CrsMapEntry(900913, 900913, "spatialreferencing.org"),
        };
    }
}
